﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace Bpms.Entity
{
    /// <summary>
    /// 角色实体类
    /// </summary>
    public class RoleInfo
    {
        private int _role_id = 0;               // 标识ID（角色ID）
        private string _name = string.Empty;    // 角色名称
        private long _privilege = 0;            // 权限
        private long _extend_privilege = 0;     // 权限扩展
        private string _remark = string.Empty;  // 备注
        private bool _is_delete = false;        // 是否删除（false：否，1：是）

        /// <summary>
        /// 标识ID（角色ID）
        /// </summary>
        public int RoleID
        {
            get
            {
                return _role_id;
            }
            set
            {
                _role_id = value;
            }
        }

        /// <summary>
        /// 角色名称
        /// </summary>
        public string Name
        {
            get
            {
                return _name;
            }
            set
            {
                _name = value;
            }
        }

        /// <summary>
        /// 权限
        /// </summary>
        public long Privilege
        {
            get
            {
                return _privilege;
            }
            set
            {
                _privilege = value;
            }
        }

        /// <summary>
        /// 权限扩展
        /// </summary>
        public long ExtendPrivilege
        {
            get
            {
                return _extend_privilege;
            }
            set
            {
                _extend_privilege = value;
            }
        }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark
        {
            get
            {
                return _remark;
            }
            set
            {
                _remark = value;
            }
        }

        /// <summary>
        /// 是否删除（false：否，1：是）
        /// </summary>
        public bool IsDelete
        {
            get
            {
                return _is_delete;
            }
            set
            {
                _is_delete = value;
            }
        }
    }
}
